package org.example;

/**
 * org.example
 *
 * @author 莫磊
 * @description
 * @date 2025/7/24
 */
public interface ApplicationContext {

	/**
	 * 根据bean的名字获取bean对象
	 * @param name
	 * @return
	 */
	public Object getBean(String name);

	/**
	 * 指定对象类型进行获取对象，对象的返回值为指定类型
	 * @param name
	 * @param className
	 * @return
	 * @param <T>
	 */
	public <T> T getBean(String name, Class<T> className);
}
